#!/bin/bash
#
# Script adaptado para remover pastas .svn do OptFrame
# Modo de uso: sudo rmextensao ./OptFrame svn"
#
# Equipe do OptFrame
#
# =========================
# Versão original do Script
# =========================
#
# rmextensao - Script usado para remover arquivos de um diretório
#              recursivamente conforme a extensão especificada
#
# Autor  : Augusto Alves Furtado (aka carnage)
# e-mail : augustoaf@gmail.com
#
# Data      : 03/05/2005
# Versão    : 1.0
#
# Copyright : LIVRE -  Este script pode ser alterado/modificado e
# redistribuído, mantendo-se apenas a identificação do Autor.

dir=$1
ext=$2

if [ "$1" = "--help" ] || [ "$1" = "-h" ]
  then
    echo ""
    echo "rmextensao 1.0"
    echo ""
    echo "Script usado para remover arquivos de um diretório"
    echo "recursivamente conforme a extensão especificada"
    echo ""
    echo "Autor  : Augusto Alves Furtado (aka carnage)"
    echo "e-mail : augustoaf@gmail.com"
    echo ""
    exit
fi

if [ $# != 2 ]; then
  echo "Use a opção -h ou --help para ajuda."
  echo ""
  echo 'Forneça o diretório e a extensão como parâmetros !'
  echo ""
else
  if test -d $1; then
    find $1 -iname *.$2 > $HOME/rmextensao.txt
    echo "`cat $HOME/rmextensao.txt | wc -l | tr -d ' '` arquivos encontrados !"
    echo ""
    if [ `cat $HOME/rmextensao.txt | wc -l | tr -d ' '` != 0 ]; then
      for i in `cat $HOME/rmextensao.txt`; do
        rm -R $i;
      done
    fi
  else
    echo 'Diretório não existe !'
    echo ""
  fi
fi
